Mendefinisikan Kamus Python: Pemetaan Kunci-Nilai
Di Python, Kamus adalah tipe data dasar yang fleksibel digunakan untuk menyimpan data secara deskriptif, bukan berdasarkan posisi. Berbeda dengan urutan seperti List atau Tuple, kamus merupakan tidak terurut kumpulan di mana data diatur menggunakan nama unik yang disebut kunci bukan indeks numerik. Struktur ini memungkinkan pencarian data yang sangat cepat.
1. Struktur Inti: Pasangan Kunci-Nilai
Data disimpan sebagai pasangan, di mana kunci unik Kunci mencocokkan langsung ke Nilai. Desain ini menyerupai peta hash yang dioptimalkan, memastikan pengambilan data yang sangat cepat. Kunci harus unik dan tidak dapat diubah (biasanya string atau angka), sementara Nilai dapat berupa tipe data apa pun.
{"student_id":101,"name":"Alex","grade":88.5}
2. Sintaks dan Properti Kamus
- Kamus didefinisikan menggunakan kurung kurawal
{}. - Tanda titik dua
:memisahkan Kunci dari Nilai yang sesuai (Kunci:Nilai). - Kamus adalah dapat diubah, artinya kunci dan nilai dapat ditambahkan, dihapus, atau dimodifikasi secara dinamis setelah dibuat.
💡 Pencarian Berdasarkan Indeks vs. Kunci
Kamus tidak mendukung indeks numerik (seperti
[0] atau [1]). Data harus diambil menggunakan nama kunci tertentu yang diberikan saat pembuatan (misalnya, dictionary["name"]).
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>